English Dictionary
◊ SHEEP DOG
sheep dog
n : any of various usually long-haird breeds of dog reared to
herd and guard sheep [syn: {shepherd dog}, {sheepdog}]